#ifndef CSTDCALL_STRINGS_H
#define CSTDCALL_STRINGS_H

#include <string>
#include <vector>


#include "cstdcall_export.h"

namespace cstdcall{
	namespace strings{
		CSTDCALL_API std::string TrimSpace(const std::string &str);	
		CSTDCALL_API std::string ToUpper(const std::string &str);
		CSTDCALL_API std::string ToLower(const std::string &str);
		CSTDCALL_API std::vector<std::string> &Split(std::vector<std::string> &vstr, const std::string &str, const std::string &pattern);
		CSTDCALL_API bool Contains(const std::string &s, const std::string &substr);
		CSTDCALL_API std::string Join(const std::vector<std::string> &a, const std::string &sep);
	}
}

#endif